package com.repair.api.pay.service;

import com.repair.api.pay.request.PayQueryPageRequest;
import com.repair.api.pay.request.PayQueryRequest;
import com.repair.api.pay.request.param.PayQueryParam;
import com.repair.api.pay.response.PayQueryResponse;
import com.repair.api.pay.response.vo.PaymentInfoVO;
import com.repair.base.response.PageResponse;

/**
 * @author chunyu
 * @since 2024/10/21,20:50
 */
public interface PayRefundFacadeService {

    /**
     * 查询退款列表
     * @param request 请求参数
     * @return PaymentInfoVO
     */
    PageResponse<PaymentInfoVO> queryRefundPayList(PayQueryPageRequest<PayQueryParam> request);

    PayQueryResponse<PaymentInfoVO> queryRefundPayDetail(PayQueryRequest request);

}
